Received: (from daemon@localhost) by services.bunyip.com (8.6.10/8.6.9) id OAA25131 for urn-ietf-out; Tue, 7 Jan 1997 14:03:39 -0500
Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.6.10/8.6.9) with SMTP id OAA25126 for <urn-ietf@services.bunyip.com>; Tue, 7 Jan 1997 14:03:37 -0500
Received: from windrose.omaha.ne.us by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
id AA16503 (mail destined for urn-ietf@services.bunyip.com); Tue, 7 Jan 97 14:03:35 -0500
Received: by privateer.windrose.omaha.ne.us; Tue Jan 7 13:02 CST 1997
Message-Id: <32D29DAC.3DC6@ds.internic.net>
Date: Tue, 07 Jan 1997 13:02:04 -0600
From: Ryan Moats <jayhawk@ds.internic.net>
Organization: InterNIC Directory and Database Services
X-Mailer: Mozilla 3.0 (X11; I; SunOS 5.5 sun4c)
Mime-Version: 1.0
To: urn-ietf@bunyip.com
Subject: [URN] Proposed URN Syntax Draft changes to align with URL syntax draft
References: <32BAEDA2.4940@ds.internic.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-urn-ietf@services.bunyip.com
Precedence: bulk
Reply-To: Ryan Moats <jayhawk@ds.internic.net>
Errors-To: owner-urn-ietf@bunyip.com
Ryan Moats wrote:
>
> Folks-
>
> There have been some good comments about the syntax draft and some
> good stuff coming out of meshing it with the URL syntax, so I am
> planning the following (i.e. you have been warned!).
>
> There will be another pre-release of syntax-02 coming out on
> 12/26 ( Holidays, what are Holidays ;-} ). The target is to
> have -02 be sent to the i-d editors on 1/6/97.
>
> This way folks (who don't have anything else to do between 12/25
> and 1/1) can read the new version...
Well, here we are in the week of 1/6/97 and some issues have come up
vis-a-vie the URL syntax document. Here are the technical issues (as I
see them, and I've probably missed/ignored some):
1. The URN syntax is more restrictive in the types of characters
allowed vis-a-vie the URL syntax. Specifically, the characters
";", "$", "_", "!", "~", "*", "'" are allowed (in unescaped format)
in the URL syntax while not in the URN syntax.
2. The URL syntax document makes a claim that the its syntax is the
syntax for URIs in general so that URNs may be used in any data field
that might otherwise hold a URL.
I'll admit that there are a lot of political issues that I am ignoring
for now, but I want to see if we can move forward with the technical
issues.
My current thoughts are to move the characters in note 1 above from the
excluded character set to the allowed character set to more closely
align the URN and URL character sets. IF SOMEONE THINKS THIS IS A BAD
IDEA THIS IS A GOOD TIME TO LET ME KNOW!
Issue 2 is handled (I believe) by adding an appendix to the URN syntax
document that covers how a URL resolver should react to a URN. My
proposal is that the URN be considered an opaque URL that gets handed
off to a URN resolver. There are alternate solutions, but they become
progressively more ugly.
Note that issues 1 and 2 are somewhat independent. Given the current
allowed characters and the above suggested appendix, any URN could be
used in place of a URL.
Although I've considered it in the past, I think that defining URN's as
a URL "scheme" is a less optimal solution than the above proposals.
Obviously, I am soliciting input to try and gain an idea about consensus